.list_header{display: block;background: #eee;box-sizing: border-box;padding: 0 0.4rem;font-size: 0.18rem;line-height: 0.3rem;height: 0.3rem;}
.list_header i{display: block;font-style: normal;float: right;width: 1rem;text-align: center;}
.list_header i:nth-child(1){width:3.5rem ;text-align: left;float: left;}
.list_header i:nth-child(3){float: right;}
.list{display: block;overflow: hidden;width: 100%;box-sizing: border-box;padding: 0 0.4rem;margin: 0;}
.list li{display: block;overflow: hidden;width: 100%;margin-top: 0.22rem ;}
.list li img{width: 1.34rem;height: 1.04rem;border: 0;display: block;margin: 0;padding: 0;float: left;}
.list li .foodbox{float: left;margin-left: 0.12rem;}
.list li .foodbox .food_name{display: block;font-size: 0.24rem;line-height: 0.4rem;height: 0.4rem;font-weight: normal;margin: 0;padding: 0;}
.list li .foodbox .food_price{display: block;font-size: 0.24rem;color: #FF7600; line-height: 0.3rem;height: 0.3rem;font-style: normal;margin: 0;padding: 0;}
.list li .foodbox .old_price{display: block;font-size: 0.16rem;font-style: normal;margin: 0;padding: 0;text-decoration:line-through;}
.list .price{float: right;color: #E60012;width: 1rem;text-align: center;margin-top: 0.4rem;font-size:0.24rem;font-style: normal;}
.list .btnbox{float: right;overflow: hidden;width: 1rem;margin-top: 0.4rem;}
.list .btnbox .subtract{float: left;font-size:0.18rem;width: 0.3rem;height: 0.3rem;border: 0.01rem #7D7D7D solid;color: #E60012;line-height: 0.3rem;text-align: center;border-radius: 50%;font-weight: bold;}
.list .btnbox .add{float: left;font-size:0.3rem;color: #E60012;}
.list .btnbox .food_numder{float: left;font-style: normal;width: 1rem;text-align: center;font-size:0.24rem;}
.yhbox{width: 100%;background:#eee;overflow: hidden;}
.yhbox .titlebox{width: 100%;margin-top: 0.15rem;}
.yhbox .titlebox .title{width: 100%;height: 0.54rem;box-sizing: border-box;padding: 0 0.15rem;margin-bottom: 0.05rem; background:#fff;}
.yhbox .titlebox h5{display: block;padding: 0;margin: 0;margin-left: 0.25rem;line-height: 0.54rem;font-size: 0.24rem; color: #FF7600;float: left;font-weight: normal;}
.yhbox .titlebox i{display:block;line-height: 0.54rem;font-size: 0.24rem;float: right;font-style: normal;margin-right: 0.13rem;}
.yhbox .titlebox .iconfont{font-size: 0.20rem;}
.bottom{width: 100%;height:1rem;position:fixed;overflow: hidden;bottom:0;background:#313131;}
.bottom .total_price {display: block;height:1rem;line-height: 1rem;margin: 0; font-size: 0.28rem;font-weight: normal;color: #fff;margin-left: 0.4rem;padding: 0;position: absolute;}
.bottom .go_jiesuan{display: block; width: 2.14rem;height: 1rem;background: #E60012;position: absolute;right: 0;top: 0;font-size: 0.24rem;line-height: 1rem;color: #fff;border: 0;text-align: center;}
p{font-size: 0.18rem;margin: 0; margin-left: 0.4rem;padding: 0;}
p span{color: #E60012;}
